package cn.south.campus.business.service;

import cn.south.campus.business.model.entity.Student;
import cn.south.campus.business.model.vo.StudentVo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 学生认证表 服务类
 * </p>
 *
 * @author chow
 * @since 2024-11-13
 */
public interface StudentService extends IService<Student> {

    /**
     * 获取学生认证状态
     *
     * @param userId 学生id
     * @return 认证状态
     */
    int getAuthStatus(Long userId);

    /**
     * 保存学生认证信息
     *
     * @param req 认证信息
     */
    void auth(StudentVo req);

    /**
     * 获取学生认证信息
     *
     * @return 学生认证信息
     */
    StudentVo getAuthInfo();
}
